Volume 35, Issue 3, July 2018, Pages 1099-1124
Khaled Hegab
Volume 35, Issue 3, July 2018, Pages 1125-1148
Khaled k. Hegab
Volume 35, Issue 2, April 2018, Pages 743-766
Khaled Hegab
Volume 35, Issue 2, April 2018, Pages 767-784
Khaled K. Hegab